package com.ruibang.glass.material.mapper;

import com.ruibang.glass.material.domain.req.MaterialKineSideWareHouseReq;
import com.ruibang.glass.material.dto.RqStatusStaticsDTO;
import com.ruibang.glass.material.entity.MaterialLineSideWarehouseLocation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 线边仓库位表 Mapper 接口
 * </p>
 *
 * @author mameng
 * @since 2024-04-07
 */
@Mapper
public interface GMaterialLineSideWarehouseLocationMapper extends BaseMapper<MaterialLineSideWarehouseLocation> {


    List<MaterialLineSideWarehouseLocation> getLocationList(@Param("materialKineSideWareHouseReq") MaterialKineSideWareHouseReq materialKineSideWareHouseReq);

    List<RqStatusStaticsDTO> getRqStatus();

    List<RqStatusStaticsDTO> getRqStatusList(@Param("materialKineSideWareHouseReq") MaterialKineSideWareHouseReq materialKineSideWareHouseReq);

}
